package icu.study.generator;

import java.io.IOException;

/**
 * @program: protobuf
 * @description:
 * @author: 1246263205@qq.com
 * @create: 2020-11-18 17:40
 */
public class ProtoGenerator {

    public static String sourcePath = "src/proto/Person.proto";

    public static String targetPath = "src/main/java/icu/study/protoEntity";

    public static void main(String[] args) throws IOException {
//        String cmd = "protoc --java_out=" + targetPath + "  " + sourcePath;// 此处用于填写需要执行的命令，规则设定真实执行中需要空格的地方，这里变成String数组的来间隔开，至于sh -c命令建议网上自行脑补，我们这次执行的实际命令是查询目前linux系统存在的tomcat进程，命令如右：ps -ef|grep tomcat
//        Runtime.getRuntime().exec(cmd);//创建实例进程执行命令行代码
//
//        String cmdF = "protoc --java_out=src/main/java  src/protobuf/Student.proto";
        String java = "protoc --java_out=./ msg.proto";  //!!!!ok的`
        String js = "protoc.exe --js_out=import_style=commonjs,binary:. msg.proto";  //!!!!ok的`


    }
}